Ext.define("Xyh.view.currency.List", {
	extend : 'Ext.panel.Panel',
	alias : 'widget.currency',
	title : '币种列表',
	height : 500,
	autoScroll : true,
	items : {
		xtype : 'gridpanel',
		store : 'Currency',
		columns : [{
					header : '币种代码',
					dataIndex : 'code'
				}, {
					header : 'RMB汇率',
					dataIndex : 'rate'
				}, {
					header : '',
					sortable : false,
					xtype : 'actioncolumn',
					items : [{
						icon : 'resource/images/delete.png',
						tooltip : '删除该记录',
						handler : function(grid, rowIndex, colIndex) {
							var rec = grid.getStore().getAt(rowIndex);
							var contactId = rec.get('id');
							Ext.Msg.confirm('提示', '确定删除吗?', function(button) {
								if (button == 'yes') {
									Ext.Ajax.request({
												url : '/currency/del/'
														+ contactId,
												success : function(response) {
													Ext.Msg.alert('', '删除成功');
													grid.getStore().load();

												},
												failure : function(response) {
													Ext.Msg.show({
																icon : Ext.Msg.ERROR,
																title : '出错了！',
																msg : '删除出错！！'

															});
													grid.getStore().load();
												}

											});
								}
							});

						}
					}]
				}],
		fbar : [{
					xtype : 'button',
					frame : false,
					text : '新增',
					action : 'addCurrency'
				}]
	},

	initComponent : function() {

		Ext.getStore('Currency').load();
		this.callParent(arguments);

	}
});